/* base */
.mini-modal {
	background: #fff;
	opacity: .6;
	filter: alpha(opacity = 60);
}

.mini-mask-background {
	background: #fff;
	opacity: 0;
	filter: alpha(opacity = 0);
}

.mini-popup, .mini-window, .mini-menu-open, .mini-shadow {
	-moz-box-shadow: 0 2px 8px rgba(0, 0, 0, .3);
	-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .3);
	box-shadow: 0 2px 8px rgba(0, 0, 0, .3);
}

.mini-shadow {
	display: block !important;
}

/* button */
span.mini-button-allow {
	margin-top: -2px;
}

.mini-button-icon {
	width: 16px;
	height: 16px;
	margin-top: -8px;
	line-height: 16px;
}

.mini-button .mini-button-icon-only .mini-button-icon {
	left: 5px;
}

/* textbox & buttonedit */
.mini-buttonedit-button {
	/*border-width:0px !important;*/
	/*border-width:1px !important;
    border-color:transparent !important;*/
	border-color: transparent;
	background: none;
	/*width:18px;height:20px;*/
}

.mini-buttonedit-button-hover, .mini-buttonedit-hover .mini-buttonedit-trigger,
	.mini-buttonedit-focus .mini-buttonedit-trigger {
	border-color: transparent;
}

.mini-htmlfile .mini-buttonedit-button {
	/*margin:0;
    border-width:1px !important;*/
	
}

/* spinner */
.mini-buttonedit-up span, .mini-buttonedit-down span {
	font-size: 12px;
	line-height: 9px;
	min-height: 9px;
}

.mini-buttonedit-close {
	opacity: 0.65;
	filter: alpha(opacity = 65);
}

.mini-buttonedit-button, .mini-buttonedit-up span, .mini-buttonedit-down span
	{
	opacity: 0.85;
	filter: alpha(opacity = 85);
}

.mini-buttonedit-close:hover, .mini-buttonedit-button:hover,
	.mini-buttonedit-focus .mini-button-trigger, .mini-buttonedit-popup .mini-button-trigger,
	.mini-buttonedit-up:hover span, .mini-buttonedit-down:hover span {
	opacity: 1;
	filter: alpha(opacity = 100);
}

/* tools */
.mini-panel .mini-tools {
	top: 5px;
}

.mini-tools span {
	opacity: 0.75;
	filter: alpha(opacity = 75);
}

.mini-tools span:hover {
	opacity: 1;
	filter: alpha(opacity = 100);
}

/* menu */
.mini-menuitem-allow, .mini-menuitem-icon {
	top: 4px;
}

.mini-menu-horizontal .mini-menuitem-allow {
	/*position:relative;
    top:-4px;*/
	margin-top: 2px;
}

.mini-menu-inner {
	padding: 0;
}

.mini-menuitem {
	border-width: 0;
	padding: 0;
}

.mini-menuitem-inner {
	padding: 2px 22px 2px 28px;
}

.mini-separator {
	margin: 1px 0;
}

.mini-menu-horizontal, .mini-menu-horizontal .mini-menu-border {
	border-radius: 0;
}

.mini-menu-horizontal .mini-menuitem {
	border-width: 1px;
	border-radius: 6px;
}

/* grid */
.mini-grid-checkbox.mini-icon, .mini-tree-checkbox.mini-icon {
	text-align: left;
}

.mini-tree-checkbox, .mini-grid-checkbox, .mini-grid-radio {
	min-width: 16px !important;
	min-height: 16px !important;
	font-size: 16px !important;
	line-height: 16px !important;
}

.mini-grid-sortIcon {
	position: relative;
	top: -1px;
}

.mini-grid-ecIcon.mini-icon {
	line-height: 20px;
}

.mini-grid-detailRow {
	background: none;
}

body .mini-grid-group-ecicon {
	line-height: 23px;
	padding-left: 4px;
}

.mini-grid-groupTitle {
	padding-left: 30px;
}

.mini-grid-radio::before {
	content: "\f10c";
	font: normal normal normal 16px/1 FontAwesome;
}

.mini-grid-radio-checked::before {
	content: "\f192";
	font: normal normal normal 16px/1 FontAwesome;
}

/* tree */
.mini-tree-icon {
	background-image: none;
}

.mini-tree .mini-tree-icon {
	font-size: 16px;
	line-height: 22px;
	text-align: left;
}

/* tabs */
.mini-tabs .mini-tab-close {
	border-width: 0px;
	position: relative;
	top: -1px;
	font-size: 13px;
}

.mini-tab-active {
	font-weight: bold;
}

/* calendar */
.mini-calendar-date {
	border-color: transparent;
}

/*.mini-calendar-title
{
    font-weight:bold;
}*/
.mini-calendar-selected, .mini-calendar-menu-selected,
	.mini-calendar-menu-month, .mini-calendar-menu-year {
	border-color: transparent;
}

.mini-calendar-prev, .mini-calendar-next {
	top: 4px;
}

/* checkbox */
.mini-checkbox {
	line-height: 22px;
}

.mini-checkbox-icon.mini-icon {
	text-align: left;
	padding-left: 2px;
}

/* pager */
body .mini-pager-reload {
	font-size: 13px;
}

body .mini-pager-num {
	height: 22px;
	line-height: 20px;
}

.mini-page-buttons {
	top: 0;
}

/* list */
.mini-list-icon.mini-icon {
	text-align: left;
	outline: none;
}

/*=======================================================================*/
/* icon */
.mini-icon {
	font: normal normal normal 16px/1 FontAwesome;
	background: none;
	text-align: center;
	vertical-align: middle;
	min-width: 16px;
	min-height: 16px;
	line-height: 16px;
	text-decoration: none;
}

.mini-menuitem-allow:before {
	content: "\f0da";
}

.mini-menu-horizontal .mini-menuitem-allow:before, .mini-button-allow:before
	{
	content: "\f0d7";
}

.mini-tree-leaf:before {
	content: "\f15b";
}

.mini-tree-folder:before {
	content: "\f07b";
}

.mini-tree-expand .mini-tree-folder:before {
	content: "\f07c";
}

/*.mini-tools .mini-tools-collapse,
.mini-tools .mini-tools-expand,
.mini-tools .mini-tools-close
{
    background:none;    
}*/
.mini-tools-collapse:before {
	content: "\f077";
}

.mini-panel-collapse .mini-tools-collapse:before,
	.mini-outlookbar-expand>.mini-outlookbar-groupHeader .mini-tools-collapse:before
	{
	/*content: "\f107"*/
	content: "\f078";
}

.mini-tools-close:before {
	content: "\f00d";
}

.mini-tools-max:before {
	content: "\f2d0";
	font-size: 12px;
}

.mini-tools-restore:before {
	content: "\f2d2";
	font-size: 12px;
}

.mini-calendar-yearPrev:before {
	content: "\f100";
}

.mini-calendar-yearNext:before {
	content: "\f101";
}

.mini-calendar-monthPrev:before, .mini-calendar-menu-prevYear:before {
	content: "\f104";
}

.mini-calendar-monthNext:before, .mini-calendar-menu-nextYear:before {
	content: "\f105";
}

.mini-checkcolumn .mini-grid-checkbox:before, .mini-grid-checkbox:before
	{
	content: "\f096";
}

.mini-grid-row-selected .mini-checkcolumn .mini-grid-checkbox:before,
	.mini-grid-headerCell.mini-checkcolumn .mini-grid-checkbox.mini-grid-checkbox-checked:before,
	.mini-grid-checkbox.mini-grid-checkbox-checked:before,
	.mini-menuitem-checked .mini-menuitem-icon:before {
	content: "\f046"; /* content: "\f14a"; */
}

.mini-grid-desc .mini-grid-sortIcon:before {
	content: "\f0d7";
}

.mini-grid-asc .mini-grid-sortIcon:before {
	content: "\f0d8";
}

.mini-grid-allowsort:before {
	content: "\f0dc";
	font-size: 13px;
}

.mini-grid-ecIcon:before, .mini-grid-group-collapse .mini-grid-group-ecicon:before
	{
	content: "\f067";
}

.mini-grid-expandRow .mini-grid-ecIcon:before, .mini-grid-group-ecicon:before
	{
	content: "\f068";
}

.mini-radiobuttonlist-item .mini-list-icon:before, .mini-tree-radio:before,
	.mini-grid-radio-checked:before, .mini-checkcolumn .mini-grid-radio:before
	{
	content: "\f10c";
}

.mini-radiobuttonlist-item-selected .mini-list-icon:before,
	.mini-tree-selectedNode .mini-tree-radio:before,
	.mini-grid-row-selected .mini-tree-radio:before,
	.mini-grid-radio-checked:before, .mini-grid-row-selected .mini-checkcolumn .mini-grid-radio:before
	{
	content: "\f192";
}

.mini-list-icon:before {
	content: "\f096";
}

.mini-checkboxlist-item-selected .mini-list-icon:before {
	content: "\f046";
}

.mini-checkbox-check:before, .mini-checkbox-icon:before {
	content: "\f096";
}

.mini-checkbox-checked .mini-checkbox-icon:before {
	content: "\f046";
}

.mini-tree-checkbox:before {
	content: "\f096";
}

.mini-tree-checkbox-checked:before {
	content: "\f046";
}

.mini-tree-checkbox-indeterminate::before {
	content: "\f147"
}

.mini-pager-first:before {
	content: "\f100";
}

.mini-pager-prev:before {
	content: "\f104";
}

.mini-pager-next:before {
	content: "\f105";
}

.mini-pager-last:before {
	content: "\f101";
}

.mini-pager-reload:before {
	content: "\f021";
}

.mini-tab-close-hover:hover {
	content: "\f00d";
}

.mini-tab-close:before {
	content: "\f00d";
}

.mini-tabs-leftButton:before {
	content: "\f0d9";
}

.mini-tabs-rightButton:before {
	content: "\f0da";
}

.mini-tabs-tabmenu:before {
	content: "\f0d7";
}

.mini-buttonedit-trigger .mini-buttonedit-icon:before {
	/*content: "\f0d7";   */
	content: "\f141";
	font-size: 14px;
}

.mini-buttonedit-close:before {
	content: "\f00d";
	font-size: 12px;
}

.mini-popupedit .mini-buttonedit-trigger .mini-buttonedit-icon:before {
	content: "\f0d7";
}

.mini-datepicker .mini-buttonedit-trigger .mini-buttonedit-icon:before {
	content: "\f073";
}

.mini-buttonedit-up span:before {
	content: "\f0d8";
}

.mini-buttonedit-down span:before {
	content: "\f0d7";
}

.mini-filteredit .mini-buttonedit-icon:before {
	content: "\f0b0";
}

.mini-layout-region-west .mini-layout-region-header .mini-tools-collapse:before
	{
	content: "\f053";
}

.mini-layout-region-east .mini-layout-region-header .mini-tools-collapse:before
	{
	content: "\f054";
}

.mini-layout-proxy-west .mini-tools-collapse:before {
	content: "\f054";
}

.mini-layout-proxy-east .mini-tools-collapse:before {
	content: "\f053";
}

.mini-layout-proxy-north .mini-tools-collapse:before,
	.mini-layout-proxy-south .mini-tools-collapse:before {
	content: "\f078";
}

.mini-menu-topArrow:before {
	content: "\f077";
}

.mini-menu-bottomArrow:before {
	content: "\f078";
}

/* no background */
.mini-checkboxlist-item .mini-list-icon, .mini-radiobuttonlist-item .mini-list-icon,
	.mini-popupedit .mini-buttonedit-trigger .mini-buttonedit-icon,
	.mini-datepicker .mini-buttonedit-trigger .mini-buttonedit-icon,
	.mini-filteredit .mini-buttonedit-icon, span.mini-buttonedit-button-hover,
	.mini-buttonedit-hover .mini-buttonedit-trigger,
	.mini-buttonedit-button-pressed, .mini-buttonedit-popup .mini-buttonedit-trigger,
	.mini-buttonedit-up span, .mini-buttonedit-down span,
	.mini-layout-region .mini-layout-region-header .mini-tools span,
	.mini-tab-close, .mini-grid-checkbox, .mini-grid-radio,
	.mini-grid-checkbox-checked, .mini-grid-row-selected .mini-checkcolumn .mini-grid-checkbox,
	.mini-tools .mini-tools-collapse, .mini-tools .mini-tools-close,
	.mini-tools .mini-tools-max, .mini-tools .mini-tools-restore,
	.mini-calendar-menu-prevYear, .mini-calendar-menu-nextYear,
	.mini-outlookbar .mini-outlookbar-expand .mini-tools-collapse,
	mini-tabs-plain .mini-tabs-scrollCt, .mini-tabs .mini-tabs-plain .mini-tabs-space,
	.mini-tabs .mini-tabs-plain .mini-tabs-space2, .mini-tabs-leftButton,
	.mini-tabs-rightButton, .mini-tabs-tabmenu, .mini-calendar-header,
	.mini-menu .mini-menuitem-checked .mini-menuitem-icon,
	.mini-menu-horizontal .mini-menu-border, .mini-menu-horizontal .mini-menuitem-allow,
	.mini-tree-selectedNode .mini-tree-radio, .mini-grid-row-selected .mini-tree-radio,
	.mini-grid-radio-checked, .mini-grid-row-selected .mini-checkcolumn .mini-grid-radio,
	.mini-grid-ecIcon, .mini-grid-expandRow .mini-grid-ecIcon,
	.mini-grid-group-ecicon, .mini-grid-group-collapse .mini-grid-group-ecicon,
	.mini-tree-expand .mini-tree-folder /*,
.mini-pager-first, .mini-pager-prev, .mini-pager-next, .mini-pager-last, .mini-pager-reload*/
	{
	background: none;
}

/* family */
/*
.mini-widget, body, 
.mini-button, .mini-menuitem, .mini-layout-region-header, .mini-panel-header,
.mini-outlookbar-groupHeader,
.mini-grid-headerCell, .mini-grid-cell, .mini-grid-columnproxy,
.mini-listbox td,
.mini-calendar, .mini-calendar-button,
.mini-tabs, 
.mini-tree,
.mini-textbox-input,
.mini-buttonedit-input,
.mini-textboxlist-input,
.mini-textboxlist,
.mini-pager,
.mini-checkboxlist table label, .mini-radiobuttonlist table label,
.mini-checkbox,
.mini-checkboxlist, .mini-radiobuttonlist, .mini-radiobuttonlist label,
.mini-layout,
.mini-calendar, .mini-calendar-menu-month, mini-calendar-date, mini-calendar-menu-year, .mini-calendar-title
{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:13px;
}*/

/* corner */
.mini-corner-all, .mini-button, .mini-window, .mini-window>.mini-panel-border,
	.mini-menu, .mini-menu-border, .mini-tab, .mini-tree-nodeshow,
	.mini-textboxlist, .mini-textboxlist-border
.mini-textbox, .mini-textbox-border, .mini-buttonedit,
	.mini-buttonedit-border, .mini-htmlfile .mini-buttonedit-button,
	.mini-calendar-button, body .mini-pager-num, .mini-tooltip-inner {
	/*border-radius:6px;*/
	
}